package com.alianzamedica.tools;

/**
 * @author carlos
 * 
 */
public class FormatTool extends org.objectsearch.web.tools.Converter {

	/**
	 * reemplaza valores amp por su equivalente http.
	 * 
	 * @param value
	 *            valor con amp.
	 * @return valores correctos.
	 */
	public String replaceAmp(String value) {
		String amp = "";
		amp = value.replaceAll("&", "&amp;");
		return amp;
	}

	/**
	 * reemplaza la codificacion por la correcta.
	 * 
	 * @param value
	 *            valor a reemplazar.
	 * @return valor con acentos html reemplazados de manera correcta.
	 */
	public String replaceAccents(String value) {
		if (value == null) {
			return "";
		}
		value = value.replaceAll("á", "&aacute;");
		value = value.replaceAll("é", "&eacute;");
		value = value.replaceAll("í", "&iacute;");
		value = value.replaceAll("ó", "&oacute;");
		value = value.replaceAll("ú", "&uacute;");
		value = value.replaceAll("Á", "&Aacute;");
		value = value.replaceAll("É", "&Eacute;");
		value = value.replaceAll("Í", "&Iacute;");
		value = value.replaceAll("Ó", "&Oacute;");
		value = value.replaceAll("Ú", "&Uacute;");
		value = value.replaceAll("ñ", "&ntilde;");
		value = value.replaceAll("Ñ", "&Ntilde;");

		return value;
	}

}
